home *** CD-ROM | disk | FTP | other *** search
- /*
- * COSCHMOO.RC
- * Component Schmoo Chapter 7
- *
- * Resources such as icons, menus, strings, accelerators, and dialogs.
- *
- * Copyright (c)1993 Microsoft Corporation, All Rights Reserved
- *
- * Kraig Brockschmidt, Software Design Engineer
- * Microsoft Systems Developer Relations
- *
- * Internet : kraigb@microsoft.com
- * Compuserve: >INTERNET:kraigb@microsoft.com
- */
-
-
- #include <windows.h>
- #include <classres.h>
- #include "resource.h"
-
-
- //These IDBs are from BTTNCUR.H
- IDB_STANDARDIMAGES72 BITMAP gizmo72.bmp
- IDB_STANDARDIMAGES96 BITMAP gizmo96.bmp
- IDB_STANDARDIMAGES120 BITMAP gizmo120.bmp
-
- Icon ICON coschmoo.ico
-
- #ifdef MDI
- IDR_DOCUMENTICON ICON document.ico
- #endif
-
- IDR_MENU MENU MOVEABLE DISCARDABLE
- BEGIN
- POPUP "&File"
- BEGIN
- MENUITEM "&New", IDM_FILENEW
- MENUITEM "&Open...", IDM_FILEOPEN
- MENUITEM "&Close", IDM_FILECLOSE
- MENUITEM "&Save", IDM_FILESAVE
- MENUITEM "Save &As...", IDM_FILESAVEAS
- MENUITEM SEPARATOR
- MENUITEM "&Import...", IDM_FILEIMPORT
- MENUITEM SEPARATOR
- MENUITEM "E&xit", IDM_FILEEXIT
- END
-
- POPUP "&Edit"
- BEGIN
- MENUITEM "&Undo\tCtrl+Z", IDM_EDITUNDO
- MENUITEM SEPARATOR
- MENUITEM "&Cut\tCtrl+X", IDM_EDITCUT
- MENUITEM "C&opy\tCtrl+C", IDM_EDITCOPY
- MENUITEM "&Paste\tCtrl+V", IDM_EDITPASTE
- END
-
- POPUP "&Color"
- BEGIN
- MENUITEM "&Background...", IDM_COLORBACKGROUND
- MENUITEM "&Line...", IDM_COLORLINE
- END
-
- //These will be converted to bitmap items.
- POPUP "&Line"
- BEGIN
- MENUITEM "Solid", IDM_LINESOLID, CHECKED
- MENUITEM "Dash", IDM_LINEDASH
- MENUITEM "Dot", IDM_LINEDOT
- MENUITEM "DashDot", IDM_LINEDASHDOT
- MENUITEM "DashDotDot", IDM_LINEDASHDOTDOT
- END
-
- #ifdef MDI
- POPUP "&Window"
- BEGIN
- MENUITEM "&Cascade", IDM_WINDOWCASCADE
- MENUITEM "Tile &Horizontally", IDM_WINDOWTILEHORZ
- MENUITEM "&Tile Vertically", IDM_WINDOWTILEVERT
- MENUITEM "Arrange &Icons", IDM_WINDOWICONS
- END
- #endif
-
- POPUP "&Help"
- BEGIN
- MENUITEM "&About Schmoo...", IDM_HELPABOUT
- END
- END
-
-
-
- //Stringtable for Frame windows
- STRINGTABLE
- BEGIN
- IDS_CAPTION, "Component Schmoo 2.0"
- IDS_UNTITLED, "(Untitled)"
- IDS_FILEDIRTY, "%s has been modified.\nDo you wish to save it?"
- IDS_DEFEXT, "MOO"
- IDS_DOTEXT, ".MOO"
- IDS_FILEOPENFILTER, "Schmoo Polyline (*.moo)|*.moo|"
- IDS_FILESAVEFILTER, "Schmoo 2.0 (*.moo)|*.moo|"
- IDS_FILEOPEN, "File Open"
- IDS_FILESAVEAS, "File Save As"
- IDS_FILEIMPORT, "File Import"
- END
-
- //Stringtable for document windows.
- STRINGTABLE
- BEGIN
- IDS_CLIPBOARDFORMAT, "Polyline Figure"
- IDS_DOCUMENTCAPTION, "Schmoo Document"
- IDS_VERSIONMISMATCH, "The data in the document is not version 2.0"
- IDS_FILELOADERROR, "Could not read the requested document."
- IDS_FILESAVEERROR, "Could not write to the specified document."
- IDS_FILEDOESNOTEXIST, "Document does not exist on the file system."
- IDS_FILEOPENERROR, "Could not open the requested document."
- IDS_UNKNOWNERROR, "Action failed due to an unknown error."
- END
-
-
- IDR_ACCELERATORS ACCELERATORS
- BEGIN
- VK_BACK, IDM_EDITUNDO, ALT, VIRTKEY
- VK_DELETE, IDM_EDITCUT, SHIFT, VIRTKEY
- VK_INSERT, IDM_EDITCOPY, CONTROL, VIRTKEY
- VK_INSERT, IDM_EDITPASTE, SHIFT, VIRTKEY
- "^Z", IDM_EDITUNDO
- "^X", IDM_EDITCUT
- "^C", IDM_EDITCOPY
- "^V", IDM_EDITPASTE
- END
-
-
- //Tables and such for StatStrip
-
- IDR_STATMESSAGEMAP RCDATA
- BEGIN
- ID_MESSAGEEMPTY, IDS_EMPTYMESSAGE,
- ID_MESSAGEREADY, IDS_READYMESSAGE
-
- ID_MENUSYS, IDS_MENUMESSAGESYSTEM,
- SC_SIZE, IDS_SYSMESSAGESIZE,
- SC_MOVE, IDS_SYSMESSAGEMOVE,
- SC_MINIMIZE, IDS_SYSMESSAGEMINIMIZE,
- SC_MAXIMIZE, IDS_SYSMESSAGEMAXIMIZE,
- SC_NEXTWINDOW, IDS_SYSMESSAGENEXTWINDOW,
- SC_PREVWINDOW, IDS_SYSMESSAGEPREVWINDOW,
- SC_CLOSE, IDS_SYSMESSAGECLOSE,
- SC_RESTORE, IDS_SYSMESSAGERESTORE,
- SC_TASKLIST, IDS_SYSMESSAGETASKLIST,
-
- ID_MENUFILE, IDS_MENUMESSAGEFILE,
- IDM_FILENEW, IDS_ITEMMESSAGEFILENEW,
- IDM_FILEOPEN, IDS_ITEMMESSAGEFILEOPEN,
- IDM_FILECLOSE, IDS_ITEMMESSAGEFILECLOSE,
- IDM_FILESAVE, IDS_ITEMMESSAGEFILESAVE,
- IDM_FILESAVEAS, IDS_ITEMMESSAGEFILESAVEAS,
- IDM_FILEIMPORT, IDS_ITEMMESSAGEFILEIMPORT,
- IDM_FILEEXIT, IDS_ITEMMESSAGEFILEEXIT,
-
- ID_MENUEDIT, IDS_MENUMESSAGEEDIT,
- IDM_EDITUNDO, IDS_ITEMMESSAGEEDITUNDO,
- IDM_EDITCUT, IDS_ITEMMESSAGEEDITCUT,
- IDM_EDITCOPY, IDS_ITEMMESSAGEEDITCOPY,
- IDM_EDITPASTE, IDS_ITEMMESSAGEEDITPASTE,
-
- ID_MENUWINDOW, IDS_MENUMESSAGEWINDOW,
- IDM_WINDOWCASCADE, IDS_ITEMMESSAGEWINDOWCASCADE,
- IDM_WINDOWTILEHORZ, IDS_ITEMMESSAGEWINDOWTILEHORZ,
- IDM_WINDOWTILEVERT, IDS_ITEMMESSAGEWINDOWTILEVERT,
- IDM_WINDOWICONS, IDS_ITEMMESSAGEWINDOWICONS,
-
- ID_MENUHELP, IDS_MENUMESSAGEHELP,
- IDM_HELPABOUT, IDS_ITEMMESSAGEHELPABOUT,
-
- ID_MENUCOLOR, IDS_MENUMESSAGECOLOR,
- IDM_COLORBACKGROUND, IDS_ITEMMESSAGECOLORBACKGROUND,
- IDM_COLORLINE, IDS_ITEMMESSAGECOLORLINE,
-
- ID_MENULINE, IDS_MENUMESSAGELINE,
- IDM_LINESOLID, IDS_ITEMMESSAGELINESOLID,
- IDM_LINEDASH, IDS_ITEMMESSAGELINEDASH,
- IDM_LINEDOT, IDS_ITEMMESSAGELINEDOT,
- IDM_LINEDASHDOT, IDS_ITEMMESSAGELINEDASHDOT,
- IDM_LINEDASHDOTDOT, IDS_ITEMMESSAGELINEDASHDOTDOT,
- END
-
-
-
- STRINGTABLE
- BEGIN
- IDS_EMPTYMESSAGE, ""
- IDS_READYMESSAGE, "Ready"
-
- IDS_MENUMESSAGESYSTEM, "Commands for working with the application window"
- IDS_SYSMESSAGESIZE, "Changes the size of the window"
- IDS_SYSMESSAGEMOVE, "Moves the window to another position"
- IDS_SYSMESSAGEMINIMIZE, "Reduces the window to an icon"
- IDS_SYSMESSAGEMAXIMIZE, "Enlarges the window to its maximum size"
- IDS_SYSMESSAGENEXTWINDOW, "Switches to the next window"
- IDS_SYSMESSAGEPREVWINDOW, "Switches to the previous window"
- IDS_SYSMESSAGECLOSE, "Closes the window"
- IDS_SYSMESSAGERESTORE, "Restores the window to its previous size"
- IDS_SYSMESSAGETASKLIST, "Opens the Task List"
-
- IDS_MENUMESSAGEFILE, "Commands for working with files"
- IDS_ITEMMESSAGEFILENEW, "Creates a new, blank document"
- IDS_ITEMMESSAGEFILEOPEN, "Opens an existing document"
- IDS_ITEMMESSAGEFILECLOSE, "Closes the currently active document"
- IDS_ITEMMESSAGEFILESAVE, "Saves the currently active document"
- IDS_ITEMMESSAGEFILESAVEAS, "Saves the currently active document under a new name"
- IDS_ITEMMESSAGEFILEIMPORT, "Loads data from a file into the currntly active document"
- IDS_ITEMMESSAGEFILEEXIT, "Closes the application"
-
- IDS_MENUMESSAGEEDIT, "Commands for manipulating data"
- IDS_ITEMMESSAGEEDITUNDO, "Reverses previous actions"
- IDS_ITEMMESSAGEEDITCUT, "Moves data to the clipboard"
- IDS_ITEMMESSAGEEDITCOPY, "Copies data to the clipboard"
- IDS_ITEMMESSAGEEDITPASTE, "Pastes data from the clipboard into the active document"
-
- IDS_MENUMESSAGEWINDOW, "Commands for working with document windows"
- IDS_ITEMMESSAGEWINDOWCASCADE, "Arranges documents in cascading style"
- IDS_ITEMMESSAGEWINDOWTILEHORZ, "Tiles documents favoring width"
- IDS_ITEMMESSAGEWINDOWTILEVERT, "Tiles documents favoring height"
- IDS_ITEMMESSAGEWINDOWICONS, "Arranges document icons"
-
- IDS_MENUMESSAGEHELP, "Commands for accessing Help"
- IDS_ITEMMESSAGEHELPABOUT, "Provides author information"
-
- IDS_MENUMESSAGECOLOR, "Commands for affecting figure colors"
- IDS_ITEMMESSAGECOLORBACKGROUND, "Changes the figure's background color"
- IDS_ITEMMESSAGECOLORLINE, "Changes the figure's line color"
-
- IDS_MENUMESSAGELINE, "Commands for changing line styles"
- IDS_ITEMMESSAGELINESOLID, "Redraws the figure with solid lines"
- IDS_ITEMMESSAGELINEDASH, "Redraws the figure with dashed lines"
- IDS_ITEMMESSAGELINEDOT, "Redraws the figure with dotted lines"
- IDS_ITEMMESSAGELINEDASHDOT, "Redraws the figure with dashed-dotted lines"
- IDS_ITEMMESSAGELINEDASHDOTDOT, "Redraws the figure with dash-dot-dotted lines"
- END
-
- rcinclude about.dlg
-